/* CSS Document */
*{font-family:'Microsoft Yahei';font-size:14px;padding:0;margin:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select, button, figure {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body{
    font: 14px/1.5 Microsoft Yahei;
	color: #333333;
    background-color:#FFFFFF;
}
html, img{border:0 none;}
img {border: medium none;display: block;}
em, i {
    font-style: normal;
}
ul li,ul{list-style:none;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.txtl{text-align:left;}
.txtc{text-align:center;}
.txtr{text-align:right;}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
    width: 0;
}
.warper{background-color:#fff;margin:0 auto;width:1100px;}
.warpper{margin:0 auto;width:990px;}
#header{height:90px;background-color:#ffffff;}
#header .logo{float:left;margin-top:10px;}
#header .search{border:1px solid #dfdede;background-color:#fff;float:right;margin-top:30px;margin-left:80px;height:30px;}
#header .search input{border:0 none;float:left;}
#header .search .text{color:#a4a4a4;font-size:14px;height:20px;line-height:20px;padding:5px;width:275px;padding:5px;}
#header .search .button{background:url("/ui_static/web/images/zxtx_06.png") no-repeat scroll 11px 5px #fff;font-size:14px;font-weight:700;width:40px;height:30px;cursor:pointer;}
#header .search .line{border-left:1px solid #dfdede;width:1px;margin-top:5px;height:20px;float:left;}
#header .user{float:left;margin-top:30px;margin-left:170px;}
#header .user .line{border-left:1px solid #dfdede;width:1px;margin:5px 20px;height:20px;float:left;display:inline;}
#header .user .userTip{margin-top:5px;margin-left:60px;}
#header .user .userTip p{color:#2a3542;font-size:14px;}
#header .user .userTip .login{color:#2c8dc6;font-size:14px;cursor:pointer;}
#header .user .layout{float:left;display:inline;height:30px;line-height:30px;cursor:pointer;color:#2a3542;font-size:14px;}
#header .userName{text-align:center;position:relative;border:1px solid #7bc2f8;height:20px;padding:5px 5px 5px 10px;float:left;display:inline;width:110px;cursor:pointer;border-radius: 8px;color: #fff;background:none repeat scroll 0 0 #7bc2f8;}
/*#mainbav .userName{position:relative;}*/
#mainbav .userName .account i{background:url(/ui_static/web/images/base.png) no-repeat  -25px -733px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-left:8px;}
#mainbav .userInfo{height:43px;line-height:43px;text-align:center;width:170px;background-color:#1fa4ad;}
#mainbav .userInfo a{color:#ffffff;cursor:pointer;}
#mainbav .userList{border:1px solid #dadada;border-top:0;background-color:#fff;width:177px;position:absolute;margin-left:-9px; *margin-left:-143px; *margin-top:30px;display:none;z-index:500;}
#mainbav .userList li{margin:0 10px;border-bottom:1px solid #f2f2f2;}
#mainbav .userList li.my_act{background: url("/ui_static/web/images/base.png") no-repeat 4px -637px ;}
#mainbav .userList li.my_order{background: url("/ui_static/web/images/order1.png") no-repeat 14px center;}
#mainbav .userList li.my_infos{background: url("/ui_static/web/images/base.png") no-repeat 4px -592px ;}
#mainbav .userList li.my_data{background: url("/ui_static/web/images/base.png") no-repeat 5px -679px ;}
#mainbav .userList li.my_comment{background: url("/ui_static/web/images/base.png") no-repeat 5px -550px ;}
#mainbav .userList li:last-child{border-bottom:none;}
#mainbav .userList li a{color:#595959;font-size:14px;display:block;padding: 18px 0 18px 55px;cursor:pointer;text-align: left}


#mainbav {background-color: #38b4bc;height: 43px;}
#mainbav .menu li.cur {background-color: #1fa4ad;}
#mainbav .menu li:hover {background-color: #1fa4ad;}
#mainbav .menu li {border:0 none;color: #ffffff;float: left;/*font-weight: 700;*/height: 43px;line-height: 43px;position: relative;text-align: center;width: 200px;}
#mainbav .userName  .menu li a{font-size:14px;}
#mainbav .menu li a {color: #ffffff;cursor: pointer;display: block;font-size:16px;text-decoration: none;}
#mainbav .menu li a.account{font-size:14px;}

#mainbav .allActPlateDt{*margin-left:-100px;border:1px solid #ecf2f4;border-top:0;background-color:#fff;width:198px;position:absolute;display:none;z-index:500;}
#mainbav .allActPlateDt dt a{color:#595959 !important;font-size:14px;display:block;padding: 7px 0 7px 0;cursor:pointer;}
#mainbav .allActPlateDt dt{border-bottom:1px solid #f2f2f2;}
#mainbav .allActPlateDt dt:last-child{border-bottom:0 none;}

#footer .copyright {background-color: #fbfbfb;border-top: 1px solid #ececec;height: 70px;line-height:70px;text-align: center;}
#footer .copyright p{color:#2a3542;font-size:14px;margin: 0;padding: 0;}

#main{padding-bottom:100px;padding-top:15px;min-height: 800px;background:#ffffff;min-width: 1100px;}
#main .pagination{text-align:right;}
#main .navStep {padding-top:0px;padding-bottom:15px;}
#main .navStep a{color:#38b4bc;font-size:14px;}
#main .navStep .navStepT{color:#2a3542;font-size:14px;}

/*#loginPanel .dialogContent p{margin:15px 0;}*/
#loginPanel .dialogContent .linkA{cursor:pointer;color:#38b4bc;font-size:14px;text-align:right;}
#loginPanel .longinCenter {padding:0px 20px 0px 20px;}
#loginPanel .longinCenter .input{height:43px;line-height:40px;border:1px solid #dedede;border-radius: 3px;}
#loginPanel .longinCenter .button{cursor:pointer;background-color:#38b4bc;border:1px solid #38b4bc;height:45px;line-height:40px;text-align:center;color:#ffffff;width:35%;font-size:16px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
#loginPanel .longinCenter .btn-disable{color:#838383;border:1px solid #cfcfcf; background-color:#dcdcdc;}

#loginPanel .loginBottom {padding:0px 20px;margin-bottom: 15px;}
#loginPanel .loginBottom .button{cursor:pointer;background-color:#38b4bc;border:1px solid #38b4bc;height:43px;line-height:40px;text-align:center;color:#ffffff;width:100%;font-size:16px;}
#loginPanel *::-moz-placeholder {color: #b7b7b7;font-size: 14px;}

#dialogModal{width:100%;height:100%;opacity:0.75; filter:alpha(opacity=75);background-color:#000;position:fixed;z-index:999;display:none;}

#dialogShowError{background-color: #000;position: fixed;display:none;z-index: 999;top:57%;right:28%;text-align:center;padding:10px 25px;border-radius:4px;}
#dialogShowError span{color:#fff;}

.dialogBox{background-color:#ffffff;border:1px solid #f3f3f3;position:fixed;top:0%;left:0%;z-index:9999;display:none;}
.dialogBox .dialogTitle{height:33px;line-height:33px;background-color:#fcfcfc;}
.dialogBox .dialogTitle .title{color:#000000;font-size:16px;margin-left:15px;}
.dialogBox .dialogTitle .closeImg{cursor:pointer;height:30px;width:30px;margin-right:15px;margin-top:3px;display:block;}
.dialogBox .dialogTitle .close{cursor:pointer;height:30px;width:30px;margin-right:15px;margin-top:3px;display:block;}

.showMessageTipBox  span{}
.showMessageTipBox.errorState{color: #b2b0b0;border-radius:0.4em;line-height: 24px;margin: 5px 0}
.showMessageTipBox.successState{background-color: #dff0d8;border-color: #d6e9c6;color: #468847;border-radius:0.4em;line-height: 24px;text-align: center;padding: 8px 16px 8px 16px;margin: 15px 20px 0px 20px;}
.gotopbtn {bottom: 0;right: 50px;position: fixed;z-index: 99;}
.gotopbtn a{background: url("/ui_static/web/images/rocket.png") no-repeat scroll left top;height: 96px;float:right;position:relative;right:2%;width: 36px;z-index: 99;}





/*登录框验证*/
.splitLine{color: #ececec}
.phoneTitle{font-size: 19px;text-align: center;margin-bottom: 25px;}
.loginHelp{padding: 0 20px;}
.imgsize{width: 48px;height: 46px;}
.third-login ul li{list-style: none;float: left}
.thirdLoginTitle{font-size: 19px;text-align: center;margin:27px 0}
.wxLogin{margin: 0 21px 0 57px; }
.qqLogin{margin: 0 21px}
.wbLogin{margin: 0 0 0 21px}

.fillTips{margin: 5px 0;color: #b2b0b0;font-size: 12px;}
.state1{color:red}